Accomodate change to common alloc_domheap_page
authordjm@kirby.fc.hp.com <djm@kirby.fc.hp.com>
Fri, 29 Jul 2005 20:33:04 +0000 (13:33 -0700)
committerdjm@kirby.fc.hp.com <djm@kirby.fc.hp.com>
Fri, 29 Jul 2005 20:33:04 +0000 (13:33 -0700)
xen/arch/ia64/vmmu.c
xen/arch/ia64/vtlb.c
xen/arch/ia64/xenmem.c

index 078b1663aa2d710f00cf17f4a91ff2c6413947e2..bebb346165ec4981b910721fbd5e88b64bcad434 100644 (file)
@@ -145,7 +145,7 @@ static thash_cb_t *init_domain_vhpt(struct vcpu *d)
     thash_cb_t  *vhpt;
     PTA pta_value;
     
-    page = alloc_domheap_pages (NULL, VCPU_TLB_ORDER);
+    page = alloc_domheap_pages (NULL, VCPU_TLB_ORDER, 0);
     if ( page == NULL ) {
         panic("No enough contiguous memory for init_domain_mm\n");
     }
@@ -187,7 +187,7 @@ thash_cb_t *init_domain_tlb(struct vcpu *d)
     tlb_special_t  *ts;
     thash_cb_t  *tlb;
     
-    page = alloc_domheap_pages (NULL, VCPU_TLB_ORDER);
+    page = alloc_domheap_pages (NULL, VCPU_TLB_ORDER, 0);
     if ( page == NULL ) {
         panic("No enough contiguous memory for init_domain_mm\n");
     }
@@ -224,7 +224,7 @@ alloc_pmt(struct domain *d)
     /* Only called once */
     ASSERT(d->arch.pmt);
 
-    page = alloc_domheap_pages(NULL, get_order(d->max_pages));
+    page = alloc_domheap_pages(NULL, get_order(d->max_pages), 0);
     ASSERT(page);
 
     d->arch.pmt = page_to_virt(page);
index 89453b93bb1b16ee2510c78768fb6fce94b29794..96d256616ba3f3617e06fbb1eceeb086c0806c97 100644 (file)
@@ -939,7 +939,7 @@ void check_vtlb_sanity(thash_cb_t *vtlb)
     if ( sanity_check == 0 ) return;
     sanity_check --;
     s_sect.v = 0;
-//    page = alloc_domheap_pages (NULL, VCPU_TLB_ORDER);
+//    page = alloc_domheap_pages (NULL, VCPU_TLB_ORDER, 0);
 //    if ( page == NULL ) {
 //        panic("No enough contiguous memory for init_domain_mm\n");
 //    };
index 088611b22acc845a22c7236385b599567bd9afc0..35519e0cb8d2e76010b7d498ddb839b415e3d652 100644 (file)
@@ -65,7 +65,7 @@ paging_init (void)
 #else // CONFIG_VTI
 
        /* Allocate and map the machine-to-phys table */
-       if ((pg = alloc_domheap_pages(NULL, 10)) == NULL)
+       if ((pg = alloc_domheap_pages(NULL, 10, 0)) == NULL)
                panic("Not enough memory to bootstrap Xen.\n");
        memset(page_to_virt(pg), 0x55, 16UL << 20);
 #endif // CONFIG_VTI